/*================================================================
*   Copyright (C) 2023 Sangfor Ltd. All rights reserved.
*   
*   文件名称：ex14.c
*   创 建 者：szmoto, szmoto@vip.qq.com
*   创建日期：2023年02月20日
*   描    述：
*
================================================================*/

#include <stdio.h>
#include <ctype.h>

// forward declarations
int can_print_it(char ch);
void print_letters(char arg[]);
void print_arguments(int argc, char *argv[]);

void print_arguments(int argc, char *argv[]){
	int i = 0;
	for(i = 0; i<argc; i++){
		print_letters(argv[i]);
	}
}

void print_letters(char arg[]){
	int i = 0;
	
	for(i=0; arg[i] != '\0'; i++){
		char ch = arg[i];
		if(can_print_it(ch)){
			printf("'%c' == %d ", ch, ch);
		}
	}
	printf("\n");
}

int can_print_it(char ch){
	return isalpha(ch) || isblank(ch);
}

int main(int argc, char *argv[]){
	print_arguments(argc,argv);
	return 0;
}
